#浮点数 float
height=187.6
print(height)
print(type(height))
#可以看到，height是浮点数类型
#python中没有double类型，只有float类型
#double类型是双精度浮点数，占8个字节，float类型是单精度浮点数，占4个字节

#还可以用科学计数法表示浮点数
height=1.876e2
print(height)

#不确定的尾数问题 二个浮点数相加
a=0.1+0.2
print(a)    #0.30000000000000004
#这是由于计算机无法精确表示0.1和0.2，所以会有误差
#解决方法是使用round()函数,round()函数可以对浮点数进行四舍五入
a=round(a,1)
print(a)    #0.3

#复数 complex
a=1+2j
print(a)
print(a.real)   #1.0
print(a.imag)   #2.0
print(type(a))
#可以看到，a是复数类型
#复数由实部和虚部组成，a.real表示实部，a.imag表示虚部






